package com.ah.shanxi_demo.sync.model;

/**
 * 安全准入类
 * @author zt 2020/8/20
 */
public class ALM014 {

    //源 IP 地址
    private String srcip;
    //源端口
    private String srcport;

    //源 mac
    private String smac;

    //目的 IP 地址
    private String dstip;

    //目的端口
    private String dstport;

    //目的 mac
    private String dmac;

    //设备流量总字节数
    private Long byteall;

    //设备流量总包数
    private Long pkgall;

    //违规报警更新时间 YYYY-MM-dd HH:mm:ss
    private String updatetime;

    //源地址更新状态 0 未更新；1 更新
    private Integer src_status;

    //目的地址更新状态 0 未更新；1 更新
    private Integer dst_status;

    //异常行为名称
    private String policyname;

    //设备上行流量字节数
    private Long byteup;

    //设备下行流量字节数
    private Long bytedn;

    //设备上行流量包数
    private Long pkgup;

    //设备下行流量包数
    private Long pkgdn;

    //行为类型 行为类型：
    //0.端口扫描,
    // 1.访问服 务 器 ,2. 协议扫描 ,3. 一对一 访 问,4.常用协议,5.一对一变端口
    private Integer behavior_type;

    //协议名称
    private String protocol;

    public String getSrcip() {
        return srcip;
    }

    public void setSrcip(String srcip) {
        this.srcip = srcip;
    }

    public String getSrcport() {
        return srcport;
    }

    public void setSrcport(String srcport) {
        this.srcport = srcport;
    }

    public String getSmac() {
        return smac;
    }

    public void setSmac(String smac) {
        this.smac = smac;
    }

    public String getDstip() {
        return dstip;
    }

    public void setDstip(String dstip) {
        this.dstip = dstip;
    }

    public String getDstport() {
        return dstport;
    }

    public void setDstport(String dstport) {
        this.dstport = dstport;
    }

    public String getDmac() {
        return dmac;
    }

    public void setDmac(String dmac) {
        this.dmac = dmac;
    }

    public Long getByteall() {
        return byteall;
    }

    public void setByteall(Long byteall) {
        this.byteall = byteall;
    }

    public Long getPkgall() {
        return pkgall;
    }

    public void setPkgall(Long pkgall) {
        this.pkgall = pkgall;
    }

    public String getUpdatetime() {
        return updatetime;
    }

    public void setUpdatetime(String updatetime) {
        this.updatetime = updatetime;
    }

    public Integer getSrc_status() {
        return src_status;
    }

    public void setSrc_status(Integer src_status) {
        this.src_status = src_status;
    }

    public Integer getDst_status() {
        return dst_status;
    }

    public void setDst_status(Integer dst_status) {
        this.dst_status = dst_status;
    }

    public String getPolicyname() {
        return policyname;
    }

    public void setPolicyname(String policyname) {
        this.policyname = policyname;
    }

    public Long getByteup() {
        return byteup;
    }

    public void setByteup(Long byteup) {
        this.byteup = byteup;
    }

    public Long getBytedn() {
        return bytedn;
    }

    public void setBytedn(Long bytedn) {
        this.bytedn = bytedn;
    }

    public Long getPkgup() {
        return pkgup;
    }

    public void setPkgup(Long pkgup) {
        this.pkgup = pkgup;
    }

    public Long getPkgdn() {
        return pkgdn;
    }

    public void setPkgdn(Long pkgdn) {
        this.pkgdn = pkgdn;
    }

    public Integer getBehavior_type() {
        return behavior_type;
    }

    public void setBehavior_type(Integer behavior_type) {
        this.behavior_type = behavior_type;
    }

    public String getProtocol() {
        return protocol;
    }

    public void setProtocol(String protocol) {
        this.protocol = protocol;
    }
}
